A new methodology for easily constructing extensible and high-fidelity TCP/IP network simulators

نویسندگان

  • Shie-Yuan Wang
  • H. T. Kung
چکیده

This paper proposes a new methodology for easily constructing extensible and high-fidelity TCP/IP network simulators. The methodology uses a kernel-reentering technique to reuse the existing real-life network protocol stacks, real application programs that generate traffic, and real utility programs that configure, monitor, or gather network statistics to the maximum extent. Only an event scheduler and some modifications to the kernel are needed to ‘‘glue’’ these existing components to collectively simulate a network. A simulator constructed this way has many advantages that a traditional network simulator cannot provide. First, reuse of real-life implementation in the simulator can generate more accurate results than a traditional simulator that abstracts a lot of away from the real implementation. Second, it can save much time and effort that would be needed if as a lot of away from the real implementation. Second, it can save much time and effort that would be needed if a high-fidelity simulator is developed from scratch. Third, because real application programs cannot distinguish a simulated network constructed by the simulator from a real one, all existing real-life and future application programs can directly run on any node in a simulated network. 2002 Elsevier Science B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Simple Methodology for Constructing an Extensible and High-Fidelity TCP/IP Network Simulators

This paper proposes a simple methodology for constructing extensible and high-fidelity TCP/IP simulators in BSD UNIX environments. A simulator constructed under this methodology will simulate multiple network nodes by re-entering the UNIX kernel of the simulation host multiple times. Generated simulation results are derived from executing the native TCP/IP protocol stack on the simulation host....

متن کامل

Behavior of Competing TCP Connections on a Packet-Switched Ring: A Study Using the Harvard TCP/IP Network Simulator

This paper presents simulation results on the behavior of TCP connections when they compete on a packet-switched ring. These results were generated by the Harvard TCP/IP network simulator, which uses real-life TCP code to support high-fidelity simulation. There are two parts to the paper. The first part is a high-level description of the methodology for constructing the Harvard TCP/IP network s...

متن کامل

Differentiating Congestive and Non-congestive Losses on TCP Endpoint

Packet loss in IP networks can be congestive due to IP interrupt queue overflow on the nodes, and non-congestive due to hardware failure, signal-fading or obstacles. Recognition of two types of losses can largely help TCP endpoints in making right decisions. In this paper we apply the Visualized IP-based Network Simulator (VINS) to characterize the key differences between congestive packet loss...

متن کامل

Ethernet Algorithm for Building Network Integration Using TCP/IP

Problems like poor security, transfer delay or packet loss occur while building network systems that are applied with TCP/IP integrate with data network systems. To solve this problem, this paper proposes the Separated Ethernet, which can give priority to the system, and by using the OPNET Modeler simulator, we will verify its performances.

متن کامل

TCP/IP Suite Significant Enhancement for 4G Mobile Multimedia Internet Networks

The 4th Generation (4G) wireless mobile internet networks will be combined through current existing cellular networks (i.e., CDMA2000, WCDMA and TD_SCDMA) and Wi-Fi (i.e., Wireless LAN) networks with fixed internet to support wireless mobile internet as the same quality of service as fixed internet. Each of the networks has own specified protocols, disparity frequency, and maximum data speed an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computer Networks

دوره 40  شماره 

صفحات  -

تاریخ انتشار 2002